

*{
	padding:0;
	margin:0;
}
html,body { height:100%; } /* for ff */
*,html,div,ul,li,ol,span,font  a:link{
	
	font-weight: normal;
	text-decoration: none; 
	
}
a:link { font-size:12px; color:#333333;}
a:visited {
	color:#333333;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color:#aa0b00;
	font-weight: normal;
	text-decoration: none;
}
 a:active {
    color:#333333;
	font-weight: normal;
	text-decoration: none;
}
body{font-family:arial;background: url(../images/index1_01.jpg) #f1f2f4 repeat-x left top; color:#3c3c3c; font-size:12px}
img { border:0px;}
strong { font-weight:bold;}
h1 { font-weight:bold; font-size:18px; color:#757575; width:100%; text-align:center;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px; list-style:none;} 

#kinMaxShow{visibility:hidden;width:100%; height:328px; overflow:hidden; background:#999999; padding:0px;}

.clear{height:10px;overflow:hidden;clear:both;}
.text {
	clear:right;line-height:25px; text-align:left; padding:10px; font-size:12px;/**/ color:#3c3c3c}
.text h1{font-size:13px; display : inline; color:#000;}
.text1 {clear:right;line-height:26px; text-align:left; color:#000; padding:10px;/**/}
.text1 h1{ margin:0px; text-align:center; color:#d64c04; font-size:14px}
.text1 .other{ text-align:center; line-height:35px;}
.text1.contxt{ margin:5px}
.map {float:left;margin:10px 15px 5px 5px;padding:2px; }

.head {width: 100%;background: url(../images/top.jpg) repeat-x;border-bottom: 1px solid #DEDEDC; text-align:right; line-height:23px; font-size:12px;}
.top { margin: 0px auto;width: 1002px;float: none;height: 93px;} 
.box{width: 1080px;padding: 0px 10px;margin: auto;background-color: #FFFFFF;border-left: 1px solid #860a02;border-right: 1px solid #860a02; padding-top:10px;}
.tel{float: left;height:50px;padding-left: 80px;width: 200px;padding-top: 12px;color: #999; font-size: 11px;}
.tel p{padding-left: 0px;font-family: Tahoma, Geneva, sans-serif;font-size: 18px;color: #F60;line-height: 25px;}

.add { float:right;width: 250px;padding-top: 20px; font-size:12px; background:url(../images/dh.png) no-repeat bottom right; text-align:right; height:70px;}

.logo { width: 620px;float: left;height: 89px;}
.dh { clear:both; width:100%; height:37px;padding: 1px 0;}
.dh ul { width:1002px; margin:0 auto; height:37px}
.dh li { width:125px; float:left; text-align:center;  }
.dh li a:link , .dh li a:visited { font-size:14px;width:125px;  height:37px; line-height:37px; display:inline-block; color:#fff; font-weight:bold}
.dh li a:hover { color:#fff;width:125px; height:37px; line-height:37px; display:inline-block;background:url(../images/menubgh.jpg) no-repeat center top;}
.flash{margin: 0 auto;width: 1002px;height: 303px; margin-top:9px;}

.index_banner{position:relative;height:303px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:400px;}

.index_banner li a{display:block;margin:0 auto;width:1000px;height:303px;}
.index_banner cite{position:absolute;bottom:10px;left:45%;z-index:999;display:block;width:248px;height:15px;_display:none; text-align:center}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#f00;cursor:default;}

.main { width:1000px; margin:0 auto; margin-top:12px;border: #c5c5c5 1px solid;margin-top: 7px;background: url(../images/about_03.jpg) #f7f7f7 repeat-y left top; overflow:hidden}
.maina { width:1000px; margin:0 auto; margin-top:12px;border: #c5c5c5 1px solid;margin-top: 7px; overflow:hidden}
.i-new { float:left;text-align:left;font-family:'Microsoft Yahei'; color:#828282; font-size:12px; line-height:25px; background:url(../images/index_18.jpg) no-repeat left top;padding-left: 10px;width: 492px;padding-top: 38px;padding-right: 10px;}

.i-lxwm { border-left: #c5c5c5 1px solid;padding-left: 9px;width: 248px;padding-right: 9px;float: right; padding-top:8px; padding-bottom:16px;}

.i-about{ width:796px;border: 1px solid #e5e5e5;}
.xp{margin-top: 13px;padding-left: 9px;width: 203px;padding-right: 8px;}
.xp ul{clear:both; margin-top:5px;}
.xp li{height:25px; line-height:25px; }
.i-left{width: 220px;background:#f2f2f2;float: left;height: 489px;border-right: #c5c5c5 1px solid;}
.i-left-fl { background: url(../images/index_16.jpg) no-repeat left top;padding-left: 10px;width: 200px;padding-right: 10px;padding-top: 45px;}
.i-left-fl ul{ clear:both;margin:0 auto; }
.i-left-fl li{ clear:both;line-height: 27px;height: 27px; background:url(../images/about_19.jpg) no-repeat; margin-top:4px; }
.i-left-fl li a:link , .i-left-fl li a:visited { color:#737373;text-align:left;font-size:14px;line-height: 27px;height: 27px; display:block;padding-left: 20px;}
.i-left-fl li a:hover { background:url(../images/about_15.jpg) no-repeat;}
 
.l-tit { clear:both; background:url(../images/fl_bg.gif) repeat-x;  padding-left:20px; line-height:34px; height:34px; font-size:14px; font-weight:bold; color:#fff; border: 1px solid #e5e5e5; border-bottom:0;}
.l-tit span { float:right; padding-right:10px; }

.left { padding-bottom: 20px;padding-left: 15px;padding-right: 14px;border-right: #c5c5c5 1px solid;width: 200px; float:left; overflow:hidden;} 
.left-fl { background: url(../images/about_10.jpg) no-repeat left top;
border: #d3d3d3 1px solid;padding:40px 16px 20px;background-color: #eee;width: 166px; margin-top:16px;}
.left-fl ul  { clear:both;margin:0 auto;  }
.left-fl li {clear:both;line-height: 27px;height: 27px; background:url(../images/about_17.jpg) no-repeat; margin-top:4px;}
.left-fl li a:link , .left-fl li a:visited { color:#737373;text-align:left;font-size:14px;line-height: 27px;height: 27px; display:block;padding-left: 20px;}
.left-fl li a:hover {background:url(../images/about_16.jpg) no-repeat; }



.l-news { clear:both;width:220px; border: 1px solid #e5e5e5; margin-top:20px;padding-bottom: 10px;}
.l-news ul  {padding: 0px 10px; font-size:12px; }
.l-news li { line-height: 30px;border-bottom: 1px dotted #DDDDDD;background: url(../images/ico.jpg) no-repeat 0px 12px; padding-left: 10px;}
.l-news li a:hover { text-decoration:underline;}
.l-lxwm{background: url(../images/about_22.jpg) no-repeat left top;border: #d3d3d3 1px solid;padding:35px 16px 15px;background-color: #eee;margin-top: 10px;width: 166px;}
.l-lxwm ul{ clear:both; padding:1px; width:170px;}
.l-lxwm li{line-height:25px; font-size:12px;}

.i-right {float: right;width: 779px;overflow: hidden;}
.right { width: 746px;padding-right: 10px;float: right; }
.r-tit { clear:both; padding-left:15px; font-size: 12px;line-height: 33px;background: url(../images/r-tit.jpg) no-repeat left top; font-weight:bold; font-size:14px; margin-top:16px; color:#fff}
.r-tit span{ float:right; color:#262626; padding-right:10px; font-size:12px;}
.i-cp { clear:both; width:779px; overflow:hidden; padding-top:25px;background: url(../images/index_35.jpg) no-repeat left top;}
.i-cp ul { clear:both; margin-top:15px;}
.i-cp li { float:left; text-align:center; width:125px;height:160px;font-size:12px; margin:0 14px; line-height:30px;}
.i-cp li a:link ,.i-cp li a:visited { color:#333 }
.i-cp li a:hover { text-decoration:underline;}

.pica{background-color: #fff;width: 200px;height: 200px; display:table;text-align:center;  clear:both; margin:0 auto; padding:2px;border: #e6e7e7 1px solid;}
.pica span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%;  writing-mode: tb-rl;  vertical-align: middle;}
.pica img {width: expression(this.width > 180 ? 180 true); max-width: 180px; height: expression(this.height > 180 ? 180: true); max-height: 180px;}
.picc{width:400px;height:300px; display:table;text-align:center; border:1px solid #ccc;  clear:both; margin:0 auto; margin-top:1px;}
.picc span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; 
    writing-mode: tb-rl; 
    vertical-align: middle;}
.picc img {width: expression(this.width > 400 ? 400 true); max-width: 400px; height: expression(this.height > 300 ? 300: true); max-height:300px;}


.picb{width:125px;height:125px;PADDING: 3px; background:#FFFFFF;display:table;text-align:center;  clear:both; margin:0 auto; border:1px solid #dddddd}
.picb span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; writing-mode: tb-rl; vertical-align: middle;}
.picb img {width: expression(this.width > 125 ? 125: true); max-width: 125px; height: expression(this.height > 125 ? 125: true); max-height: 125px;}


.l-kf { clear:both; border:1px solid #DFDFDF;  width:195px; overflow:hidden; }
.l-kf ul { padding:0px;}
.l-kf li { clear:both;}
.l-lxcp {clear:both;  width:210px; overflow:hidden; background:#FFFFFF; padding-bottom:10px;}
.l-lxcp ul { width:210px; height:80px; margin:0 auto; margin-top:10px; border-bottom:1px solid #F1F1F1;}
.l-lxcp  li { float:left; padding-left:10px; color:#008000; font-size:12px; line-height:25px; text-align:left;}
.l-lxcp  li img { width:60px; height:60px;}






.r-cp { width:720px; clear:both; margin:0 auto; border:1px solid #DDDDDD; background:#FFFFFF; overflow:hidden;}
.r-cp ul { width:720px; margin:0 auto; padding-top:15px; padding-bottom:10px;}
.r-cp li { float:left; text-align:left; width:165px; text-align:center; line-height:20px; color:#CCCCCC; border:1px solid #dadada; margin:5px;}
.r-cp li a:link ,.r-cp li a:visited { color:#0066CC;}
.r-cp li a:hover { text-decoration:underline;}
.r-cp li span { color:#FF0000; font-weight:bold;}





.dqwz { clear:both; background:url(../images/ico2.jpg) left center no-repeat; padding-left:100px; line-height:25px; border-bottom:1px solid #CCCCCC; color:#666;}
.cpfl { clear:both; margin-top:10px; border:1px solid #E1E1E1; background:#EFEFEF; padding:5px; width:710px; overflow:hidden; margin:0 auto;}
.cpfl ul { border:1px solid  #E5DDC7; background:#F5F4EC; padding:5px; width:700px; margin:0 auto; overflow:hidden;}
.cpfl li { float:left; line-height:25px; color:#666666; padding-right:10px;}
.cpfl li a:link , .cpfl li a:visited { color:#3366CC;}
.cpfl li a:hover { text-decoration:underline;}
.about { clear:both; padding:10px;  overflow:hidden; line-height:25px; text-align:left; min-height:458px; }


.news { clear:both; padding:10px; overflow:hidden; line-height:25px; text-align:left; min-height:400px;}
.news ul { clear:both}
.news li {background:url(../images/right-newsbj.gif) no-repeat; clear:both; line-height:32px; text-align:left; padding-left:15px;}
.news li a { color:#A29990; font-size:12px;}
.news li span { text-align:right; float:right; padding-right:10px; color:#A29990; font-size:12px;}



.yqlj { width:1000px; border:1px solid #c5c5c5; margin:0 auto; margin-top:10px; clear:both;height:41px; line-height:41px; text-align:left} 
.yqlj ul { clear:both; padding-left:8px;}
.yqlj li {height:41px; line-height:41px; font-size:12px; float:left}
.foot { width:100%;padding-bottom:20px; margin-top:10px;line-height: 25px;text-align: center; font-size:12px;color: #333;background: url(../images/index_52.jpg) repeat-x top left; padding-top:20px;}
.product { clear:both;padding: 10px;}
.product ul {clear:both; overflow:hidden}
.product li{float:left;margin-bottom: 20px;margin-top: 5px;width: 242px; text-align:center; line-height:25px;}
.product li a:link ,.product li a:visited { color:#aa0b00 }
.product li a:hover {  color:#aa0b00;}

.p-l { width:400px; float:left;}
.p-img { clear:both; padding-top:10px;}
.p-img ul { padding:0px;}
.p-img li { float:left; width:60px; text-align:center;}
.p-img li img { width:50px; height:50px; border:1px solid #dadada; padding:1px;} 
.p-r { float:right; width:360px; font-size:12px; color:#000000;}
.p-r h1 { text-align:left; border-bottom:1px dashed #CCCCCC; padding-top:20px; width:370px;}
.p-r ul { padding:10px; width:350px; overflow:hidden;color:#000000;}
.p-r li { float:left; width:190px; padding-right:10px; line-height:25px; color:#000;}
.p-xx{font-size: 14px;line-height: 25px;border-left: 3px solid #2970c0;margin: 10px 0px;padding-left: 10px;color: #2970c0;font-weight: bold;background-color: #e5e5e5;}


.news-nav {  clear:both; padding:10px; overflow:hidden; line-height:25px; text-align:left; font-size:12px; color:#000;}
.news-nav h1 { color:#011099; padding-bottom:10px;}
.news-sm { clear:both; text-align:center; border-bottom:1px dashed #dadada; font-size:12px; margin-bottom:20px; padding-top:10px; line-height:25px; height:25px; color:#999;}


.product-nav {  clear:both; padding:10px; width:785px; overflow:hidden; line-height:25px; text-align:left; }
.product-nav h1{ font-size:18px; font-weight:bold; padding:10px 0px}
.product-img { text-align:center; width:100%;}
.product-img img { border:1px solid #CCCCCC; background:#FFFFFF; padding:2px;}
.product-text {width:756px;  overflow:hidden; padding-bottom:10px; }

.lyb{background:url(../images/feedback_bg.jpg) no-repeat; padding: 117px 0 0 100px; margin-top:10px;height: 380px;}
.contact { clear:both; padding:10px; width:765px; overflow:hidden; line-height:25px; text-align:left;}
.contact ul { width:765px; margin:20px auto;}
.contact li { clear:both; line-height:25px; font-size:12px; color:#0000FF;}
.btn {width: 60px;height: 25px;}
.ia {border: 1px solid #dadada;width: 300px;height: 25px;}
.xqnr {border: 1px solid #dadada; }

*html #demo{overflow:hidden;width:99%;}
#demo table{ border:0px;}
#demo {overflow:hidden;width: 98%; margin:0 auto;padding-top:10px; padding-bottom:10px}
#indemo {float: left;width: 500%;}
#demo1 {float: left;}
#demo2 {float: left;}
.kf_top{
	background-image:url(/Template/images/KF_1.gif);
	background-repeat: no-repeat;
	width:110px;
	height:55px;}
.kf_bg{
	background-image: url(/Template/images/KF_2.gif);
	background-repeat: repeat-y;
	text-align:center;
	width:110px;
	padding:10px px;		
	font-size:12px;
	line-height:22px;
}
.kf_bg li{ padding:5px 0px; }
.kf_bottom{
	background-image: url(/Template/images/KF_3.gif);
	background-repeat: no-repeat;	
	width:110px;
	height:21px;
}